home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / Developer University / DU Projects / Counter SOM Library / •SOM / SCounter.cpp next >
Encoding:
C/C++ Source or Header  |  1996-08-22  |  1.1 KB  |  38 lines  |  [TEXT/CWIE]

  1.  
  2. /*
  3.  *  This file was generated by the SOM Compiler.
  4.  *  Generated using:
  5.  *     SOM incremental update: 2.33
  6.  */
  7.  
  8.  
  9. #define SOM_Module_scounter_Source
  10. #include <SCounter.xih>
  11.  
  12. //==========================================================================
  13. SOM_Scope void  SOMLINK 
  14. COUNTIncrement(DevUniv_SCounter *somSelf, Environment *ev)
  15. {
  16.     DevUniv_SCounterData *somThis = DevUniv_SCounterGetData(somSelf);
  17.     DevUniv_SCounterMethodDebug("DevUniv_SCounter","COUNTIncrement");
  18.     somThis->value++;
  19. }
  20.  
  21. //------------------------------------------------------------------------
  22. SOM_Scope void  SOMLINK 
  23. COUNTDecrement(DevUniv_SCounter *somSelf, Environment *ev)
  24. {
  25.     DevUniv_SCounterData *somThis = DevUniv_SCounterGetData(somSelf);
  26.     DevUniv_SCounterMethodDebug("DevUniv_SCounter","COUNTDecrement");
  27.     somThis->value--;
  28. }
  29.  
  30. //------------------------------------------------------------------------
  31. SOM_Scope void  SOMLINK 
  32. COUNTSquare(DevUniv_SCounter *somSelf, Environment *ev)
  33. {
  34.     DevUniv_SCounterData *somThis = DevUniv_SCounterGetData(somSelf);
  35.     DevUniv_SCounterMethodDebug("DevUniv_SCounter","COUNTSquare");
  36.     somThis->value = somThis->value * somThis->value;
  37. }
  38.